home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 April / EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso / EARCD / comm / misc / Getty_13.readme < prev    next >
Text File  |  1997-01-05  |  5KB  |  142 lines

  1. Short:    Multitasking Remote-Shell and/or BBS-Frontend
  2. Author:   schettler@informatik.fh-wuerzburg.de (Michael Schettler)
  3. Uploader: schettler@informatik.fh-wuerzburg.de
  4. Version:  1.3
  5. Type:     comm/misc
  6. Required: OS 2.04
  7. Replaces: Getty-12*
  8.  
  9. COPYRIGHT
  10.  
  11. The executable  and  the  documentation  are  copyright  1996  by  Michael
  12. Schettler.
  13.  
  14.  
  15. INTRODUCTION
  16.  
  17. Getty is a CLI only tool to monitor the serial port. It basicly  does  the
  18. same thing as Matt Dillons Getty, but in a more elegant, amiga like way.
  19.  
  20. My implementation of Getty is as following:
  21.  
  22.   * The first Getty is started as a  server,  the  following  Getty's  are
  23.     started as independant client processes of the server.
  24.  
  25.     The only thing that was really annoying in Matt's Getty  was  that  if
  26.     you had e.g. five serial lines, you had to start five Getty's ---> you
  27.     had to have the memory for five Getty's, because Getty was loaded five
  28.     times into memory, although it was the same code.
  29.  
  30.   * I added a  more  comfortable  commandline  parsing,  where  much  more
  31.     actions can be taken ...
  32.  
  33.     HELP/K/S,INIT/K/S,EXIT/K,TRAP/K/S,INFO/K/S,SHOW/K,ABORT/K,UPDATE/K,
  34.     D=DEVICE/K,U=UNIT/K/N,B=BAUD/K/N,F=FLAGS/K/N,M=MODE/K/N,K=KEYFILE/K,
  35.     C=CFGFILE/K,P=PWDFILE/K,A=ACCFILE/K,PR=PATCHREQS/K/S,PG=PATCHGURU/K/S,
  36.     LF=LOGFILE/K,SF=SNOOPFILE/K,HF=HEADERFILE/K,SC=SHELLCOMMAND/K,
  37.     SI=SHELLINIT/K,LL=LOGLEVEL/K/N,RL=RETRIESLOGIN/K/N,TL=TIMEOUTLOGIN/K/N,
  38.     TS=TIMEOUTSHELL/K/N,MI=MODEMINIT/K,ME=MODEMEXIT/K,MC=MODEMCOMMAND/K,
  39.     PE=PASSWDENCRYPT/K,BA=BAUDADJUST/K,ODU=OWNDEVUNIT/K,USW=USE7WIRE/K,
  40.     ICD=IGNORECD/K,IDTR=IGNOREDTR/K,ICON=IGNORECONNECT/K,ALL/K/S,QUIET/K/S
  41.  
  42.      ... see :)
  43.  
  44.   * Several actions can be taken, when a certain user is logging in.
  45.  
  46.     For example
  47.  
  48.       - an external programm can be started, like a Mailbox  or  something
  49.     similar
  50.  
  51.       - a remote shell can be opened,  where  the  user  can  access  your
  52.     computer
  53.  
  54.     The access the user has can be  limited  (e.g.  forbid  access  to
  55.     certain paths or commands) using a seperate access file
  56.  
  57.     If  you  have  the  MultiUser  filesystem  by  Geert  Uytterhoeven
  58.     installed, the access control is even better!
  59.  
  60.       - everything the user does can be echoed to a  seperate  snoop  file
  61.     (even  a  CON:  window  will do) or to the display of the supplied
  62.     terminal programm (where you can interact with the user).
  63.  
  64.   * Everything is definable (e.g. you can define the command to open a new
  65.     shell or you can define the behavior of the serial line, or ....)
  66.  
  67.   * It's programmed in 100%  assembler,  resulting  in  highly  optimized,
  68.     Enforcer and Mungwall tested code
  69.  
  70. But .... this is a shareware version which  means  in  order  to  get  all
  71. things *fully* working, you have to register.
  72.  
  73.  
  74. IMPROVEMENTS
  75.  
  76.    * Fixed some awefull memory bugs!
  77.  
  78.      When writing log messages i allocated memory  for  strings  *without*
  79.      the terminating null byte, but i copied the null byte to the memory
  80.  
  81.      --> crashed on an A3000, because the pointer to the next memory chunk
  82.      was overwritten, which meant a guru 800000b :(
  83.  
  84.  
  85. AUTHOR
  86.  
  87. You can contact me (bug reports, flames, ...) at
  88.  
  89.     schettler@informatik.fh-wuerzburg.de
  90.  
  91.       which is my account at the university, where  i  study  computer
  92.       science
  93.  
  94.     or at
  95.  
  96.     twd@incubus.franken.de
  97.  
  98.       which is my account at my favorite bbs (not so often checked!)
  99.  
  100. If you would like to have the source code, you can also contact me  (maybe
  101. i'll send it to you, although its a bit of a mess)
  102.  
  103. AMIGA FOREVER!
  104.  
  105.  
  106. ============================= Archive contents =============================
  107.  
  108. Original  Packed Ratio    Date     Time    Name
  109. -------- ------- ----- --------- --------  -------------
  110.     1420     463 67.3% 12-Dec-96 17:31:26 +Getty.config
  111.     1336     592 55.6% 12-Dec-96 17:30:58 +Readme!
  112.      440     181 58.8% 12-Dec-96 17:33:34 +StartBBS.avm
  113.      365     184 49.5% 12-Dec-96 17:34:14 +StartGetty
  114.     3319    1103 66.7% 07-Aug-96 23:07:26 +Getty.access
  115.     2070     717 65.3% 21-Nov-96 12:54:12 +Getty.config
  116.       16      16  0.0% 06-Aug-96 20:19:18 +Getty.header
  117.      421     153 63.6% 07-Aug-96 23:07:50 +Getty.passwd
  118.      686     334 51.3% 07-Aug-96 23:08:20 +GettyTerm.config
  119.     1124     470 58.1% 07-Dec-96 19:48:20 +Remote-Startup
  120.      437     237 45.7% 26-Sep-96 20:44:48 +Remote-Startup.hlp
  121.    36392   18653 48.7% 12-Dec-96 17:16:34 +Getty
  122.    84878   27362 67.7% 06-Dec-96 18:40:52 +Getty.guide
  123.     1336     592 55.6% 12-Dec-96 17:30:30 +Readme.AVM
  124.      588     335 43.0% 12-Dec-96 17:37:20 +ReadMe.IMPORTANT
  125.     1059     513 51.5% 12-Dec-96 17:39:14 +ReadMe.Startup
  126.     1881     663 64.7% 12-Dec-96 18:03:12 +Register.txt
  127.     8064    4388 45.5% 01-Jun-96 13:20:08 +nullmodem.device
  128.      264      26 90.1% 07-Aug-96 22:41:30 +Getty.font
  129.     2456    1496 39.0% 07-Mar-96 15:59:46 +8
  130.     7736    4615 40.3% 28-Aug-96 23:49:24 +fifo-handler
  131.     3112    1984 36.2% 30-Mar-93 22:01:46 +fifo.library
  132.    10608    5534 47.8% 01-Jun-96 13:19:18 +metaxpr.library
  133.    22824   13241 41.9% 01-Jun-96 13:19:00 +xprzmodem.library
  134.     8296    4701 43.3% 20-Jun-96 02:29:40 +Chat
  135.      824     632 23.3% 19-Nov-96 16:54:44 +Crypt
  136.    10404    5825 44.0% 12-Dec-96 17:21:26 +FTP
  137.    10660    6537 38.6% 07-Mar-96 15:54:08 +More
  138.    29368   15600 46.8% 12-Dec-96 17:26:40 +Term
  139.     3036    1751 42.3% 07-Dec-96 19:48:46 +Transfer
  140. -------- ------- ----- --------- --------
  141.   255420  118898 53.4% 18-Dec-96 00:29:32   30 files
  142.